<?php
namespace plugin\ky_black\app\admin\model;

use support\Model;

class UserAccount extends Model
{
    /**
     * 关联到模型的数据表
     *
     * @var string
     */
    protected $table = 'ky_user_account';

    /**
     * 主键
     *
     * @var string
     */
    protected $primaryKey = 'account_id';

    /**
     * 可以批量赋值的属性
     *
     * @var array
     */
    protected $fillable = [
        'user_id',
        'username',
        'password',
        'salt',
        'status',
        'last_login_time',
        'last_login_ip'
    ];

    /**
     * 隐藏的属性
     *
     * @var array
     */
    protected $hidden = [
        'password',
        'salt'
    ];

    /**
     * 关联用户
     */
    public function user()
    {
        return $this->belongsTo(Member::class, 'user_id', 'user_id');
    }
} 